home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 146
/
(Vol 146) Jan 07 2012.iso
/
Games
/
thrust_2.swf
/
scripts
/
frame_21
/
PlaceObject2_107_537
/
CLIPACTIONRECORD onClipEvent(enterFrame).as
< prev
next >
Wrap
Text File
|
2012-01-07
|
2KB
|
73 lines
onClipEvent(enterFrame){
if(momentumy < -5)
{
momentumy = -5;
}
this._x += momentumx;
this._y -= momentumy;
this._rotation = rotate;
if(keydownright && dead == false)
{
rotate += 4;
if(rotate > 360)
{
rotate -= 360;
}
}
if(keydownleft && dead == false)
{
rotate -= 4;
if(rotate < -360)
{
rotate += 360;
}
}
if(keydownup && dead == false && won == false)
{
momentumx += Math.sin(rotate * radians) / 16;
momentumy += Math.cos(rotate * radians) / 16;
if(momentumx > topspeed)
{
momentumx = topspeed;
}
if(momentumx < - topspeed)
{
momentumx = - topspeed;
}
if(momentumy > topspeed)
{
momentumy = topspeed;
}
if(momentumy < - topspeed)
{
momentumy = - topspeed;
}
}
if(keydownfire == true && dead == false)
{
if(_root.bullets == false && fired == false)
{
_root.abullet._x = this._x;
_root.abullet._y = this._y;
_root.abullet._visible = true;
_root.bullets = true;
_root.bulletx = Math.sin(rotate * radians) * 16;
_root.bullety = Math.cos(rotate * radians) * 16;
_root.bulletxtrax = momentumx;
_root.bulletxtray = momentumy;
_root.bullettime = 30;
fired = true;
_root.Shoot.start();
}
}
if(_root.bullettime > 0)
{
_root.bullettime--;
if(_root.bullettime == 0)
{
_root.bullets = false;
_root.abullet._visible = false;
}
}
}